home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / ENROLS2.PAK / COURSSET.CPP next >
C/C++ Source or Header  |  1997-05-06  |  1KB  |  64 lines

  1. // coursset.cpp : implementation file
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "enroll.h"
  6. #include "coursset.h"
  7.  
  8. #ifdef _DEBUG
  9. #undef THIS_FILE
  10. static char BASED_CODE THIS_FILE[] = __FILE__;
  11. #endif
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CCourseSet
  15.  
  16. IMPLEMENT_DYNAMIC(CCourseSet, CRecordset)
  17.  
  18. CCourseSet::CCourseSet(CDatabase* pdb)
  19.     : CRecordset(pdb)
  20. {
  21.     //{{AFX_FIELD_INIT(CCourseSet)
  22.     m_CourseID = _T("");
  23.     m_CourseTitle = _T("");
  24.     m_Hours = 0;
  25.     m_nFields = 3;
  26.     //}}AFX_FIELD_INIT
  27. }
  28.  
  29. CString CCourseSet::GetDefaultConnect()
  30. {
  31.     return _T("ODBC;DSN=Student Registration;");
  32. }
  33.  
  34. CString CCourseSet::GetDefaultSQL()
  35. {
  36.     return _T("COURSE");
  37. }
  38.  
  39. void CCourseSet::DoFieldExchange(CFieldExchange* pFX)
  40. {
  41.     //{{AFX_FIELD_MAP(CCourseSet)
  42.     pFX->SetFieldType(CFieldExchange::outputColumn);
  43.     RFX_Text(pFX, "CourseID", m_CourseID);
  44.     RFX_Text(pFX, "CourseTitle", m_CourseTitle);
  45.     RFX_Int(pFX, "Hours", m_Hours);
  46.     //}}AFX_FIELD_MAP
  47. }
  48.  
  49. /////////////////////////////////////////////////////////////////////////////
  50. // CCourseSet diagnostics
  51.  
  52. #ifdef _DEBUG
  53. void CCourseSet::AssertValid() const
  54. {
  55.     CRecordset::AssertValid();
  56. }
  57.  
  58. void CCourseSet::Dump(CDumpContext& dc) const
  59. {
  60.     CRecordset::Dump(dc);
  61. }
  62. #endif //_DEBUG
  63.  
  64.